package com.nbufe.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.nbufe.domain.ResponseResult;
import com.nbufe.domain.entity.FixCarbon;
import com.nbufe.domain.entity.Material;
import com.nbufe.domain.form.AddFixCarbonInfoForm;
import com.nbufe.domain.form.ModifyFixCarbonForm;
import com.nbufe.domain.form.QueryFixCarbonForm;

import java.util.List;
import java.util.Map;


/**
 * (FixCarbon)表服务接口
 *
 * @author makejava
 * @since 2023-04-01 10:10:32
 */
public interface FixCarbonService extends IService<FixCarbon> {

    ResponseResult pageList(QueryFixCarbonForm form);

    List<Integer> listYears();

    List<Material> listAllFixCarbon();

    ResponseResult modifyFixCarbonInfo(ModifyFixCarbonForm form);

    ResponseResult deleteOneOrBatch(List<Integer> ids);

    ResponseResult addFixCarbonInfo(AddFixCarbonInfoForm form);
}

